package com.fone.player.play;

/**
 * 播放器状态机接口
 * 
 * @author kongxiaojun
 * @since 2014-4-25
 */
public interface IPlayerState {

	/**
	 * 播放
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean play();
	
	/**
	 * 暂停
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean pause();
	
	/**
	 * 停止
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean stop();
	
	/**
	 * 改变到全屏播
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean changOrientationToLand();
	
	/**
	 * 改变到竖屏
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean changOrientationToPort();
	
	/**
	 * airone 播放
	 * 
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean airone_play();
	
	/**
	 * airone 暂停
	 * 
	 * @return
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean airone_pause();
	
	/**
	 * airone 停止
	 * 
	 * @return
	 * @return boolean 是否切换状态
	 * @throws
	 */
	public boolean airone_stop();

	
}
